.fl{float: left;}
.fr{float: right;}

.container{width:1200px;margin: 0 auto;overflow: hidden;}

/* header*/
.header{width: 100%;height:40px;margin: 0 auto;border-bottom: 1px solid #e5e5e5;font-size: 12px;color:#858484;line-height: 40px;}
.header-left{float: left;}
.header-right{float:right;}
.header span{border-left: 1px solid #858484;padding-right: 10px;}

/*beloved*/
.beloved{margin: 20px 0;width: 1200px;height: 60px;}
.beloved .logo{float: left;width: 145px;height: 60px;background: url(../images/love-y.png);}
.roll{position: absolute;left:225px;top:15px;font-size:12px;}
    /*beloved-srh*/
.beloved-srh{border:1px solid #dfdfdf;margin-left: 386px;margin-top:22px;position:relative;}
.srh-goods{width:64px;height: 36px;font-size:13px;line-height: 38px;text-indent: 8px;
    border-right:1px solid #dfdfdf;background: url(../images/icon/down.png) no-repeat 42px center ;}
.beloved-srh input[type="text"]{width:295px;height:36px;outline:none;border:none;color: #dfdfdf;padding:0 10px;}
.beloved-srh input[type="button"]{width:68px;height:36px;outline:none;border:none;
    background: url(../images/icon/fdj.png) no-repeat center ;border-left:1px solid #dfdfdf;}
.beloved-srh .roll{position: absolute;left: 224px;top: 10px;}

.beloved-cart{width:194px;height:36px;border:1px solid #dfdfdf;line-height: 36px;font-size:12px;margin-top:22px;position: relative;}
.beloved-cart .mymore{width:91px; height:36px;text-indent: 14px;background: url(../images/icon/down.png) no-repeat 70px 14px;}
.beloved-cart .shoppingcart{width:91px;height:36px;text-indent: 10px;background: url(../images/icon/down.png) no-repeat 56px 14px;}
.beloved-cart img{position:absolute;left:150px;top:-4px;}
.beloved-cart .line{color:#dfdfdf;}

/*nav*/
.nav{height: 40px;background: #645858;color: #fff;font-size:0;}
.nav ul{padding:0;height:40px;}
.nav ul li{float: left;width: 120px;height: 40px;font-size: 15px;line-height: 40px;font-weight: bold;border-right: 1px solid #6d6261;text-align: center;word-spacing: 20px;}
.nav .mall{background: red;}

/*footer*/
.footer{
    height:180px;
    width:100%;
    color:#736768;
    background-color:#514442;
    margin-top: 50px;
}
.footer-top{width:1200px;height: 180px;margin:0 auto;}
.footer-top .beloved-image{ width:150px;height:65px ;float:left;margin-left:40px;margin-top:45px;}
.footer-top ul,.phone{float: left;margin-top:30px;margin-left:100px;}
.footer-top ul li{font-size:12px;margin:10px 0;}
.footer h5{font-size:14px;}
.phone h5{margin-bottom: 5px;}
.footer-bottom p{margin-top:10px;}
.footer-bottom{
    height:66px;
    width: 100% ;
    border-top:1px solid #584b49;
    font-size: 12px;
    text-align: center; 
    margin:0 auto;
    color:#736768;
    background-color:#514442;
}